Evolution of Biped Locomotion Using Linear Genetic Programming
نویسندگان
چکیده
Gait generation for bipedal robots is a very complex problem. The basic cycle of a bipedal gait, called a stride, consists of two main phases, namely the single-support phase and the double-support phase, which take place in sequence. During the single-support phase, one foot is in contact with the ground and the other foot is in swing motion, being transferred from back to front position. In the double-support phase, both feet simultaneously touch the ground, and the weight of the robot is shifted from one foot to the other. During the completion of a stride, the stability of the robot changes dynamically, and there is always a risk of tipping over. Thus it is crucial to actively maintain the stability and walking balance of the robot at all times. In the conventional engineering approach, there are two main methods for bipedal gait synthesis: Off-line trajectory generation, and on-line motion planning (Wahde and Pettersson, 2002; Katic and Vukobratovic, 2003). Both these methods rely on the calculation of reference trajectories, such as e.g. trajectories of joint angles, for the robot to follow. An off-line controller assumes that there exists an adequate dynamic model of the robot and its environment, which can be used to derive a body motion that adheres to a stability criterion, such as e.g. the zero-moment point (ZMP) criterion (Li et al., 1992; Huang et al., 2001; Huang and Nakamura, 2005; Hirai et al., 1998; Yamaguchi et al., 1999; Takanishi et al., 1985) that requires the ZMP to stay within an allowable region, namely the convex hull of the support region defined by the feet. An on-line motion controller, on the other hand, uses limited knowledge of the kinematics and dynamics of the robot and its environment (Furusho and Sano, 1990; Fujimoto et al., 1998; Kajita and Tani, 1996; Park and Cho, 2000; Zheng and Shen, 1990). Instead, simplified models are used to describe the relationship between input and output. This method also relies much on real-time feedback information. Control policies based on classical control theory, like the ones outlined above, have been successfully implemented on bipedal robots in a number of cases, see e.g. the references mentioned in the previous paragraph. When the robot is operating in a well-known, structured environment, the abovementioned control methods normally work well. However, the success of these methods relies on the calculation of reference trajectories for the robot to follow. When the robot is moving in a realistic, dynamically changing environment such reference trajectories can rarely be specified, since the events that might occur can never be predicted completely. Furthermore, a control policy based on O pe n A cc es s D at ab as e w w w .ite ch on lin e. co m
منابع مشابه
Learning Biped Locomotion from First Principles on a Simulated Humanoid Robot Using Linear Genetic Programming
We describe the first instance of an approach for control programming of humanoid robots, based on evolution as the main adaptation mechanism. In an attempt to overcome some of the difficulties with evolution on real hardware, we use a physically realistic simulation of the robot. The essential idea in this concept is to evolve control programs from first principles on a simulated robot, transf...
متن کاملAutomatic generation of biped locomotion controllers using genetic programming
Generating biped locomotion in robotic platforms is hard. It has to deal with the complexity of the tasks which requires the synchronization of several joints, while monitoring stability. Further, it is also expected to deal with the great heterogeneity of existing platforms. The generation of adaptable locomotion further increases the complexity of the task. In this paper, Genetic Programming ...
متن کاملOptimized Joint Trajectory Model with Customized Genetic Algorithm for Biped Robot Walk
Biped robot locomotion is one of the active research areas in robotics. In this area, real-time stable walking with proper speed is one of the main challenges that needs to be overcome. Central Pattern Generators (CPG) as one of the biological gait generation models, can produce complex nonlinear oscillation as a pattern for walking. In this paper, we propose a model for a biped robot joint tra...
متن کاملEvolution of Biped Locomotion Using Bees Algorithm , Based On Truncated Fourier Series
Abstract— In this paper, a simple Fourier series based algorithm has been used to achieve stable locomotion in an NAO biped robot, with 22 degrees of freedom that implemented in a virtual physics-based simulation environment of Robocup soccer simulation environment. The algorithm uses a Truncated Fourier Series (TFS) to generate control signal for the biped robot. To find the best angular traje...
متن کاملRobust Biped Walking with Active Interaction Control between Foot and Ground
This paper describes a biped walking control system based on the reactive force interaction control at the foothold. 1) robust control of reactive force/torque interaction at the foothold based on Cartesian space motion controller. 2) the posture control considering the physical constraints of the reactive force/torque at the foothold by quadratic programming. The proposed approach realizes the...
متن کاملSimulated 3D Biped Walking with an Evolution-Strategy Tuned Spiking Neural Network
This paper presents the results of experiments in applying a spiking neural network to control the locomotion of a simulated biped robot. The neural model used in simulations was developed to allow for an analytic solution to a neuron’s fire time, while maintaining a non-instant post-synaptic potential rise time. The synaptic weights and delays were tuned using an evolution-strategy. Simulation...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008